import http from '@/utils/request'

export default {
    /**
     * 查询部门列表
     * @returns
     */
     async getDepartmentList(params) {
      return await http.get("/api/department/list", params);
    },
    /**
     * 查询所属部门列表
     * @returns
     */
    async getParentTreeList() {
      return await http.get("/api/department/parent/list");
    },
     /**
     * 添加部门
     * @returns
     */
     async addDept(params) {
      return await http.post("/api/department/add",params);
    },
     /**
     * 编辑部门
     * @returns
     */
     async updateDept(params) {
      return await http.put("/api/department/update",params);
    },
     /**
     * 检查部门下是否存在子部门
     * @returns
     */
     async checkDepartment(params) {
      return await http.getRestApi("/api/department/check",params);
    },
    /**
     * 删除部门
     * @returns
     */
    async deleteById(params) {
      return await http.delete("/api/department/delete",params);
    },
    
}